-- Skill
-- Create by weism
-- 技能配置

SKILL_OPTION_NUM    = 10;   -- 可携带技能数量

MAX_SKILL_LEVEL   = 4;      -- 技能最高等级

-- 技能攻击目标定义
ATTACKER            = 0x0001;  -- 技能施展者(1)
DEFENSER            = 0x0002;  -- 受攻击方(2)
ATTACKERS           = 0x0004;  -- 攻击者全体(4)
DEFENSERS           = 0x0008;  -- 防守者全体(8)
VERTICAL_DEFENSER   = 0x0010;  -- 某列攻击者(16)

FIRE_ATTACKER      = 0x00002000; -- 火属性攻击者(8192)
WATER_ATTACKER     = 0x00004000; -- 水属性攻击者(16384)
THUNDER_ATTACKER   = 0x00008000; -- 雷属性攻击者(32768)
LIGHTER_ATTACKER   = 0x00010000; -- 光属性攻击者(65536)
DARK_ATTACKER      = 0x00020000; -- 暗属性攻击者(131072)

PET_SKILL          =     0x01    -- 宠物主动技能
PET_PASSIVE        =     0x02    -- 宠物被动技能
USER_SKILL         =     0x03    -- 玩家主动技能
USER_PASSIVE       =     0x04    -- 玩家被动技能
USER_SPECIAL       =     0x05    -- 玩家专属技能
USER_TALENT        =     0x06    -- 玩家天赋技能
MONSTER_PASSIVE    =     0x07    -- 怪物被动技能
PET_TALENT         =     0x08    -- 宠物天赋技能
AIRSHIP_RINGS      =     0x09    -- 飞艇光环技能
BUILDING_SKILL     =     0x0A    -- 建筑技能

-- 技能目标类型
TARGET_MAX_HP      =     0x0001  -- 最大血量怪物
TARGET_MAX_ATTACK  =     0x0002  -- 最大攻击怪物
TARGET_TYPE_RANDOM =     0x0004  -- 随机目标
TARGET_TYPE_USER   =     0x0008  -- 玩家自己或全体目标

-- 主动技能类别
ACTIVE_SKILL_DAMAGE  =   1   -- 伤害类
ACTIVE_SKILL_CURE    =   2   -- 治疗类
ACTIVE_SKILL_BUFF    =   3   -- buff类
ACTIVE_SKILL_DEBUFF  =   4   -- debuff类
ACTIVE_SKILL_SPECIAL =   5   -- 特殊的

-- 飞艇技能（秘宝）
SHIP_SKILL_PHYSICS   =   0   -- 普通（物理）攻击
SHIP_SKILL_PASSIVE   =   1   -- 被动属性
SHIP_SKILL_REPLACE   =   2   -- 替换物理攻击类型
SHIP_SKILL_ATTACK    =   3   -- 普通攻击触发类型
SHIP_SKILL_HIT       =   4   -- 受创触发类型
SHIP_SKILL_TRIGGER   =   5   -- 特殊情况触发类型

-- 飞艇技能（秘宝分类）
SHIP_SKILL_MOVE      =   1   -- 技能类
SHIP_SKILL_UP        =   2   -- 增幅类
SHIP_SKILL_GUN       =   3   -- 飞艇主炮
SHIP_TRIGGER_SELF    =   4   -- 触发类（对己方）
SHIP_TRIGGER_ENEMY   =   5   -- 触发类（对敌方）